﻿/*
 * Script: "validacion_linea_mot.js"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */
 

// =================================================================================================================
// ===================================== Registrar una Línea de Moto Táxis =========================================
// =================================================================================================================

function registrar_linea_mot(form) {
    
	var coord_x 			= document.getElementById("coord_x").value;
	var coord_y 			= document.getElementById("coord_y").value;
	var nombre 				= document.getElementById("nombre").value;
	
    var id_tipo_identificacion	= document.getElementById("h_id_tipo_identificacion").value;
    var nro_identificacion 		= document.getElementById("h_nro_identificacion").value;
	
	var fecha_apertura 		= document.getElementById("fecha_apertura").value;
	var unidades 			= document.getElementById("unidades").value;
	var horario 			= document.getElementById("horario").value;
	var id_status 			= document.getElementById("id_status").value;
	
	var id_tipo_via 		= document.getElementById("id_tipo_via").value;
    
    if ( coord_x == "" ) {
        alert("Debe indicar la Coordenada X o LATITUD");
    } else if ( coord_y == "" ) {
        alert("Debe indicar la Coordenada Y o LONGITUD");
    } else if ( nombre == "" ) {		
		alert("Debe indicar el Nombre de la Línea de Moto Táxis");
    
	} else if ( id_tipo_identificacion == "" && nro_identificacion == "" ) {		
		alert("Debe consultar los Datos de la Empresa de la Línea de Moto Táxis");
	
    } else if ( fecha_apertura == "" ) {		
		alert("Debe indicar la Fecha de Apertura de la Línea de Moto Táxis");
    } else if ( unidades == "" ) {
        alert("Debe indicar el Número de Unidades de la Línea de Moto Táxis");
	} else if ( horario == "" ) {		
		alert("Debe indicar el Horario de la Línea de Moto Táxis");
    } else if ( id_status == "" ) {
        alert("Debe indicar el Estatus de la Línea de Moto Táxis");
	
	} else if ( id_tipo_via == "" ) {
        alert("Debe indicar el Tipo de Vía donde se ubica la Línea de Moto Táxis");
	
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Registrar la Línea de Moto Táxis?")) {
            form.submit();
        } else {
            alert("El Registro de la Línea de Moto Táxis ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ============================= Actualizar Coordenadas de una Línea de Moto Táxis =================================
// =================================================================================================================

function actualizar_linea_mot(form) {
    
	var id_linea 			= document.getElementById("h_id_linea").value;
	
	var coord_x 			= document.getElementById("coord_x").value;
	var coord_y 			= document.getElementById("coord_y").value;
	
    if ( id_linea == "" ) {
        alert("Debe consultar la Línea de Moto Táxis a Actualizar");
    } else if ( coord_x == "" && coord_y == "" ) {
        alert("Debe seleccionar una ubicación en el Mapa para obtener las nuevas Coordenadas X,Y");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Actualizar las Coordenadas la Línea de Moto Táxis?")) {
            form.submit();
        } else {
            alert("La Actualización de las Coordenadas de la Línea de Moto Táxis ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ====================================== Modificar una Línea de Moto Táxis ========================================
// =================================================================================================================

function modificar_linea_mot(form) {
    
	var id_linea 			= document.getElementById("h_id_linea").value;
	
	var fecha_apertura 		= document.getElementById("fecha_apertura").value;
	var unidades 			= document.getElementById("unidades").value;
	var horario 			= document.getElementById("horario").value;
	var id_status 			= document.getElementById("id_status").value;
	
	var id_tipo_via 		= document.getElementById("id_tipo_via").value;
	
    if ( id_linea == "" ) {
        alert("Debe consultar la Línea de Moto Táxis a Modificar");
    
	} else if ( fecha_apertura == "" ) {		
		alert("Debe indicar la Fecha de Apertura de la Línea de Moto Táxis");
    } else if ( unidades == "" ) {
        alert("Debe indicar el Número de Unidades de la Línea de Moto Táxis");
	} else if ( horario == "" ) {		
		alert("Debe indicar el Horario de la Línea de Moto Táxis");
    } else if ( id_status == "" ) {
        alert("Debe indicar el Estatus de la Línea de Moto Táxis");
	
	} else if ( id_tipo_via == "" ) {
        alert("Debe indicar el Tipo de Vía donde se ubica la Línea de Moto Táxis");
	
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Modificar la Línea de Moto Táxis?")) {
            form.submit();
        } else {
            alert("La Modificación de la Línea de Moto Táxis ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ================================= Adjuntar Fotos de una Línea de Moto Táxis =====================================
// =================================================================================================================

function adjuntar_fotos_linea_mot(form) {
    
	var id_linea 			= document.getElementById("h_id_linea").value;
	
    if ( id_linea == "" ) {
        alert("Debe indicar la Línea de Moto Táxis sobre la que desea Adjuntar las Fotos");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Adjuntar las Fotos de la Línea de Moto Táxis?")) {
            form.submit();
        } else {
            alert("La Operación de Adjuntar Fotos de la Línea de Moto Táxis ha sido cancelada.!");
        }
    }
}


// =================================================================================================================
// ================================= Generar Resumen de una Línea de Moto Táxis ====================================
// =================================================================================================================

function resumen_linea_mot(form) {
    
	var id_linea 			= document.getElementById("id_linea").value;
	
    if ( id_linea == "" ) {
        alert("Debe indicar la Línea de Moto Táxis sobre la que desea Generar el Resumen");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Generar el Resumen de la Línea de Moto Táxis?")) {
            form.submit();
        } else {
            alert("La Operación de Generar Resumen de la Línea de Moto Táxis ha sido cancelada.!");
        }
    }
}


// =================================================================================================================
// ========================== Limpia los campos de la consulta de una Línea de Moto Táxis ==========================
// =================================================================================================================

function limpiar_consulta_linea_mot() {
    
	document.getElementById("id_linea").value 			= "";
	document.getElementById("h_id_linea").value 		= "";
}